package mr.zhang.pojo.model;

import java.util.HashSet;
import java.util.Set;

/**
 * TCustomerState entity. @author MyEclipse Persistence Tools
 */

public class TCustomerState implements java.io.Serializable {

	// Fields

	private Integer id;
	//新客户
	private TNewCustomer TNewCustomer;
	//签约客户
	private TCustomerContract TCustomerContract;
	//认购客户
	private TCustomerBargain TCustomerBargain;
	//认筹客户
	private TCustomerChips TCustomerChips;
	//回款客户
	private TCustomerPayment TCustomerPayment;
	//无效客户
	private TInvalidCustomer TInvalidCustomer;
	//回访客户
	private TCustomerVisi TCustomerVisi;
	//被跟进客户
	private TCustomerFollow TCustomerFollow;
	//所属客户
	private Set TCustomers = new HashSet(0);

	// Constructors

	/** default constructor */
	public TCustomerState() {
	}

	/** full constructor */
	public TCustomerState(TNewCustomer TNewCustomer,
			TCustomerContract TCustomerContract,
			TCustomerBargain TCustomerBargain, TCustomerChips TCustomerChips,
			TCustomerPayment TCustomerPayment,
			TInvalidCustomer TInvalidCustomer, TCustomerVisi TCustomerVisi,
			TCustomerFollow TCustomerFollow, Set TCustomers) {
		this.TNewCustomer = TNewCustomer;
		this.TCustomerContract = TCustomerContract;
		this.TCustomerBargain = TCustomerBargain;
		this.TCustomerChips = TCustomerChips;
		this.TCustomerPayment = TCustomerPayment;
		this.TInvalidCustomer = TInvalidCustomer;
		this.TCustomerVisi = TCustomerVisi;
		this.TCustomerFollow = TCustomerFollow;
		this.TCustomers = TCustomers;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public TNewCustomer getTNewCustomer() {
		return this.TNewCustomer;
	}

	public void setTNewCustomer(TNewCustomer TNewCustomer) {
		this.TNewCustomer = TNewCustomer;
	}

	public TCustomerContract getTCustomerContract() {
		return this.TCustomerContract;
	}

	public void setTCustomerContract(TCustomerContract TCustomerContract) {
		this.TCustomerContract = TCustomerContract;
	}

	public TCustomerBargain getTCustomerBargain() {
		return this.TCustomerBargain;
	}

	public void setTCustomerBargain(TCustomerBargain TCustomerBargain) {
		this.TCustomerBargain = TCustomerBargain;
	}

	public TCustomerChips getTCustomerChips() {
		return this.TCustomerChips;
	}

	public void setTCustomerChips(TCustomerChips TCustomerChips) {
		this.TCustomerChips = TCustomerChips;
	}

	public TCustomerPayment getTCustomerPayment() {
		return this.TCustomerPayment;
	}

	public void setTCustomerPayment(TCustomerPayment TCustomerPayment) {
		this.TCustomerPayment = TCustomerPayment;
	}

	public TInvalidCustomer getTInvalidCustomer() {
		return this.TInvalidCustomer;
	}

	public void setTInvalidCustomer(TInvalidCustomer TInvalidCustomer) {
		this.TInvalidCustomer = TInvalidCustomer;
	}

	public TCustomerVisi getTCustomerVisi() {
		return this.TCustomerVisi;
	}

	public void setTCustomerVisi(TCustomerVisi TCustomerVisi) {
		this.TCustomerVisi = TCustomerVisi;
	}

	public TCustomerFollow getTCustomerFollow() {
		return this.TCustomerFollow;
	}

	public void setTCustomerFollow(TCustomerFollow TCustomerFollow) {
		this.TCustomerFollow = TCustomerFollow;
	}

	public Set getTCustomers() {
		return this.TCustomers;
	}

	public void setTCustomers(Set TCustomers) {
		this.TCustomers = TCustomers;
	}

}